package entity

import (
	"gitee.com/linxing_3/sr-core/plugins/storage/database"
	"gitee.com/linxing_3/sr-core/yerr"
)

func AutoMigrate(dataset database.IDataSet) error {
	db, ok := dataset.UnLoggerDefault()
	if !ok {
		// 如果数据库不存在，则返回错误
		return yerr.ErrBizPluginNotFound.Errorf("database not found")
	}

	return db.AutoMigrate(
		//+AddSymbol
		&HudCron{},
		&HudCron{}, // 自动迁移HudCron表
		&HudNode{}, // 自动迁移HudNode表
	)
}
